package com.kefu.chat.vo;

import java.util.ArrayList;
import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author CodeGenerator
 * @date 2022/08/15
 */
@Data
@ApiModel(description = "内部会话")
public class ChatConversationDetailVo {

    @ApiModelProperty(value = "会话中客服列表")
    private List<ChatConversationDetailUser> userList = new ArrayList<>();

    @Data
    public static class ChatConversationDetailUser {
        @ApiModelProperty(name = "userId", value = "主键")
        private String userId;
        @ApiModelProperty(name = "userEmail", value = "邮箱")
        private String userEmail;
        @ApiModelProperty(name = "userName", value = "姓名")
        private String userName;
        @ApiModelProperty(name = "userPhone", value = "电话")
        private String userPhone;
        @ApiModelProperty(value = "客服状态：0离线，1在线，2忙碌")
        private int adminStatus=0;
        @ApiModelProperty(name = "userNick", value = "昵称")
        private String userNick;
        @ApiModelProperty(name = "maxAccept", value = "最大接待上线")
        private Integer maxAccept;
    }
}